开始之前:

1. 识别表情输出相关数据

在表情识别功能下,HUSKYLENS 2 能识别7种特定的表情:愤怒(ID为1)、厌恶(ID为2)、恐惧(ID为3)、开心(ID为4)、中性(ID为5)、悲伤(ID为6)和惊讶(ID为7)。以上表情已经在HUSKYLENS 2 出厂时学习完毕,无需用户再次手动学习,表情识别的详细功能使用说明请见二哈识图 2 表情识别功能说明

通过以下示例程序能统计当前HUSKYLENS 2 摄像头画面出识别出的所有表情的数量、输出指定表情的ID。

示例程序如下

Interface Diagram

在Mind+中点击运行程序

当任意以上七种表情出现在摄像头画面中,观察HUSKYLENS 2 的屏幕会将表情框出,显示表情ID、名称和置信度。同时,行空板K10屏幕上显示根据程序输出的结果数据。

运行结果如下:根据程序要求,输出了指定的表情ID、画面中表情总数。

Interface Diagram

2. 获取画面中指定表情的相关数据

当画面中出现多个相同ID的表情时,可以使用以下示例程序统计画面中的该ID表情的相关数据。

Interface Diagram

**运行结果:**如下,当画面中出现多个指定ID的表情时,可获取画面中该ID表情的总数、名称、该ID下某个指定表情的坐标等数据。

Interface Diagram

3. 表情识别积木

积木 说明
HUSKYLENS 2 的表情识别功能下,用于获取一次表情识别的数据结果。
判断当前画面中是否特定的七类表情(愤怒(ID为1)、厌恶(ID为2)、恐惧(ID为3)、开心(ID为4)、中性(ID为5)、悲伤(ID为6)和惊讶(ID为7))。
获取离屏幕十字光标最近的一个表情的相关数据,包括表情的ID、名称、中心点X坐标、中心点Y坐标、宽度、高度。
获取屏幕中所有检测到的表情总数量。
当检测到多个表情时,获取某一指定表情的相关数据。
判断指定ID的表情是否存在于画面中(愤怒(ID为1)、厌恶(ID为2)、恐惧(ID为3)、开心(ID为4)、中性(ID为5)、悲伤(ID为6)和惊讶(ID为7))。
获取指定ID的表情总数。
获取某个ID表情的相关数据。
当出现多个相同表情时,获取其中某一指定表情的相关数据。